Ext.define('Zm.view.history.List',{
    alias:'widget.historylist',
    extend:'Ext.grid.Panel',
    requires:['Ext.toolbar.Toolbar'],
    store:'History',
    initComponent:function(){
        var me = this,
            lang = Zm.i18n.Lang;
            
        Ext.apply(me,{
            title: lang.tHistory,
            iconCls:'historylist',
            layout:'fit',
            columnLines:true,
            columns:[
                {text:lang.tDate,dataIndex:'pdate'},
                {text:lang.tT[0],dataIndex:'t0'},
                {text:lang.tT[1],dataIndex:'t1'},
                {text:lang.tT[2],dataIndex:'t2'},
                {text:lang.tT[3],dataIndex:'t3'},
                {text:lang.tT[4],dataIndex:'t4'},
                {text:lang.tT[5],dataIndex:'t5'},
                {text:lang.tT[6],dataIndex:'t6'},
                {text:lang.tT[7],dataIndex:'t7'},
                {text:lang.tT[8],dataIndex:'t8'},
                {text:lang.tT[9],dataIndex:'t9'},
                {text:lang.tT[10],dataIndex:'t10'},
                {text:lang.tT[11],dataIndex:'t11'},
                {text:lang.tT[12],dataIndex:'t12'},
                {text:lang.tT[13],dataIndex:'t13'},
                {text:lang.tT[14],dataIndex:'t14'},
                {text:lang.tT[15],dataIndex:'t15'},
                {text:lang.tT[16],dataIndex:'t16'},
                {text:lang.tT[17],dataIndex:'t17'},
                {text:lang.tT[18],dataIndex:'t18'},
                {text:lang.tT[19],dataIndex:'t19'},
                {text:lang.tT[20],dataIndex:'t20'},
                {text:lang.tT[21],dataIndex:'t21'},
                {text:lang.tT[22],dataIndex:'t22'},
                {text:lang.tT[23],dataIndex:'t23'}
            ],
            dockedItems:[{
                xtype:'toolbar',
                items:[lang.tStartDate,{
                    xtype:'datefield',
                    itemId:'startdate',
                    format:'Y-m-d'
                },lang.tEndDate,{
                    xtype:'datefield',
                    itemId:'enddate',
                    format:'Y-m-d'
                },lang.tColName,{
                    xtype:'combo',
                    valueField:'id',
                    displayField:'text',
                    editable:false,
                    store:Ext.create('Zm.store.DataCol'),
                    matchFieldWidth:false,
                    listConfig:{
                        width:300
                    },                   
                    itemId:'tid'
                },{
                    text:lang.tSearch,
                    iconCls:'btn-search',
                    action:'search'
                },{
                    text:lang.tExport,
                    iconCls:'export',
                    hidden:true,
                    action:'export'
                }]
            },{
                xtype: 'pagingtoolbar',
                store: me.store,
                dock: 'bottom',
                displayInfo: true                    
            }]
        });
        me.callParent(arguments);
    }
});